#ifndef TOTALTORQUE_HH
#define TOTALTORQUE_HH

#include "Torque.h"
#include "NewParameters.h"
#include "Pulse.h"
#include "Clock.h"
#include "MultiLayer.h"

class TotalTorque : public Torque
{
protected:
  double upBeta1;
  double downBeta1;
  double upBeta2;
  double downBeta2;

public:
  TotalTorque(Clock clock,Pulse *field,Pulse *current,MultiLayer multiLayer,int layerNumber,NewParameters params);

  virtual ~TotalTorque();

  double getUpBeta1();
  double getDownBeta1();
  double getUpBeta2();
  double getDownBeta2();
};

#endif
